guaranteed investment contract - German English Dictionary